package vn.com.demand.lux.preferences;

/**
 * Constant definitions for plug-in preferences
 */
public class PreferenceConstants {
	
	//Database Connection Constants
	public static final String DATABASE_CONNECTION = "databaseConnection";
	public static final String DEFAULT_DATABASE_PROPERTIES = "localhost;1433;520;sa;sa";
		
	//DateFormat Constants
	public static final String DATE_FORMAT = "dateFormat";
	public static final String DEFAULT_DATE_FORMAT = "dd-MM-yyyy";

	//XSL Mapping Constants
	public static final String XSL_ACCOUNTRECEIVABLEMAPPING = "xslAccountReceivable";
	public static final String XSL_INTERESTFORWARD = "xslInterestForward";
	public static final String XSL_WARRANTYACCRUAL = "xslWarrantyAccrual";
	public static final String XSL_WARRANTYRESERVAL = "xslWarrantyReserval";
	
	//XML Location Constants
	public static final String XML_ACCOUNTRECEIVABLE = "xmlAccountReceivable";
	
	//Lasted Account Receivable Paramater
	public static String ACCOUNT_RECEIVABLE_DIVISION = "530";
	public static String ACCOUNT_RECEIVABLE_JOURNAL_CODE = "530";
	public static String ACCOUNT_RECEIVABLE_REVENUE = "511101";
	public static String ACCOUNT_RECEIVABLE_VAT_AMOUNT = "333111";
	public static String ACCOUNT_RECEIVABLE_INTEREST = "338700";
	public static String ACCOUNT_RECEIVABLE_BOOKING_FEE = "131201";
	public static String ACCOUNT_RECEIVABLE_DOWNPAYMENT = "131201";
	public static String ACCOUNT_RECEIVABLE_INSTALLMENT_AMOUNT = "131201";
	
	//Interest Forward
	public static String INTEREST_SUMMARY_DIVISION = "530";
	public static String INTEREST_SUMMARY_JOURNAL_CODE = "540";
	public static String INTEREST_SUMMARY_INSTALLMENT_LEDGER = "131201";
	public static String INTEREST_SUMMARY_DEFERRED_REVENUE_LEDGER = "338700";
	public static String INTEREST_SUMMARY_FINANCIAL_INCOME_LEDGER = "515001";
	
}
